]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
Bug 568625: Ignore extra whitespace in search
authorColin Walters <walters@src.gnome.org>
Wed, 21 Jan 2009 22:37:02 +0000 (22:37 +0000)
committerColin Walters <walters@src.gnome.org>
Wed, 21 Jan 2009 22:37:02 +0000 (22:37 +0000)
svn path=/trunk/; revision=162

js/ui/overlay.js

index ba7ec0b33e9444fbe6143e59638421a592d6a706..84644da4f6d41500524f6389a2039ed53670b09e 100644 (file)
@@ -99,7 +99,11 @@ Sideshow.prototype = {
         this._searchEntry.connect('key-press-event', function (se, e) {
             let code = e.get_code();
             if (code == 9) {
-                me._searchEntry.text = '';
+                // A single escape clears the entry, two of them hides the overlay
+                if (me._searchEntry.text == '')
+                    me.emit('activated');
+                else
+                    me._searchEntry.text = '';
                 return true;
             } else if (code == 111) {
                 // selectUp and selectDown wrap around in their respective displays